import { EnumUserType } from '../../utils/constant.js'
const app = getApp(),url = app.globalData.url;
Page({
// "navigationStyle":"custom"
  data: {
    title:"东港人社服务大厅",
    truefalse:true,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    that.setData({phone:options.phone})
  },
  dadafed(e){
    var that = this
    that.setData({
      truefalse:!that.data.truefalse
    })
  },
  bindGetUserInfo: function() {
    var that = this
    wx.showLoading({
      title: '加载中...',
    })
    var tf = that.data.truefalse
    if(!tf){
      wx.showToast({
        title: '请阅读并同意《服务条款及隐私政策》',
        icon: 'none',
        duration: 2000
      });
      wx.hideLoading()
      return false
    }
    wx.getUserProfile({
      desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log('用户个人信息',res.userInfo)
        wx.setStorageSync('userInfo', res.userInfo)
        wx.login({
          success:function(rest){
            wx.request({
              url:url+'wx_commen/xcx_get_open_id',
              method: "GET",
              data:{
                code:rest.code
              },
              success:function(resh){
                wx.hideLoading()
                var ret = resh.data
                var openid = ret.openid;
                that.xcx_user_login(openid)
  
              }
            })
          }
        });
      },
      fail: function(){
        wx.hideLoading()
        //用户按了拒绝按钮
        wx.showModal({
            title: '警告',
            content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
            showCancel: false,
            confirmText: '返回',
            success: function(res) {
                // 用户没有授权成功，不需要改变 isHide 的值
                if (res.confirm) {
                    wx.switchTab({
                        url: '/pages/my/my',
                    })
                    console.log('用户点击了“返回授权”');
                }
            }
        });
      }
    })
      // return false
    // if (res.detail.userInfo) {
    // } else {
    //   wx.hideLoading()
    //   //用户按了拒绝按钮
    //   wx.showModal({
    //       title: '警告',
    //       content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
    //       showCancel: false,
    //       confirmText: '返回',
    //       success: function(res) {
    //           // 用户没有授权成功，不需要改变 isHide 的值
    //           if (res.confirm) {
    //               wx.switchTab({
    //                   url: '/pages/my/my',
    //               })
    //               console.log('用户点击了“返回授权”');
    //           }
    //       }
    //   });
    // }
  },
  xcx_user_login(openid){
    wx.setStorageSync('openid', openid)
    // console.log(openid)
    var that = this
    wx.request({
      url:url+'wx_commen/user_login',
      method: "GET",
      data:{
        ask_type:'open_id',
        open_id:openid,
        phone:'',
      },
      success:function(resh){
        console.log("code == new",resh);
        if(resh.data.code == "new"){
          // 如果返回new的时候，你就需要让他用电话号码登录，
          wx.navigateTo({
            url: '/HomePage/phoneLogin/phoneLogin?openid='+openid + '&type=open_id',
          })
          // setTimeout(function(){
          //   wx.navigateTo({
          //     url: '/HomePage/sf/sf?openid='+openid + '&type='+'open_id',
          //   })
          // },2000)
        }else{
          wx.setStorageSync('user_massage', resh.data.user_massage)
          wx.setStorageSync('phone', resh.data.user_massage.mobileNum)
          wx.setStorageSync('userType', EnumUserType.GeRen)
          wx.reLaunch({
            url: '/pages/index/index',
          })
          // wx.getUserInfo({
          //   success: res => {
          //     wx.setStorageSync('userInfo', res.userInfo)
          //     wx.reLaunch({
          //       url: '/pages/index/index',
          //     })
          //   }
          // })
          
          // setTimeout(function(){
          //   wx.switchTab({
          //     url: '/pages/index/index',
          //   })
          // },1500)
        }
      }
    })
  },
// 手机
  bindGephoneInfo: function(res) {
    var that = this
    wx.showLoading({
      title: '加载中...',
    })
    var tf = that.data.truefalse
    if(!tf){
      console.log(1)
      wx.showToast({
        title: '请阅读并同意《服务条款及隐私政策》',
        icon: 'none',
        duration: 2000
      });
      wx.hideLoading()
      return false
    }
    wx.getUserProfile({
      desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log('用户个人信息',res.userInfo)
        wx.setStorageSync('userInfo', res.userInfo)
        wx.login({
          success:function(rest){
            wx.request({
              url:url+'wx_commen/xcx_get_open_id',
              method: "GET",
              data:{
                code:rest.code
              },
              success:function(resh){
                wx.hideLoading()
                var ret = resh.data
                var openid = ret.openid;
                console.log("openid",openid);
                wx.navigateTo({
                  url: '/HomePage/phoneLogin/phoneLogin?openid='+openid + '&type='+'phone',
                })
              }
            })
          }
        });
      },
      fail: function(){
        wx.hideLoading()
        //用户按了拒绝按钮
        wx.showModal({
            title: '警告',
            content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
            showCancel: false,
            confirmText: '返回',
            success: function(res) {
                // 用户没有授权成功，不需要改变 isHide 的值
                if (res.confirm) {
                    wx.switchTab({
                        url: '/pages/my/my',
                    })
                    console.log('用户点击了“返回授权”');
                }
            }
        });
      }
    })
      // return false
    // if (res.detail.userInfo) {
    //   wx.login({
    //     success:function(rest){
    //       wx.request({
    //         url:url+'wx_commen/xcx_get_open_id',
    //         method: "GET",
    //         data:{
    //           code:rest.code
    //         },
    //         success:function(resh){
    //           wx.hideLoading()
    //           var ret = resh.data
    //           var openid = ret.openid;
    //           console.log("openid",openid);
    //           wx.getUserProfile({
    //             desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
    //             success: (res) => {
    //               console.log('用户个人信息',res.userInfo)
    //             }
    //           })
    //           // wx.navigateTo({
    //           //   url: '/HomePage/phoneLogin/phoneLogin?openid='+openid + '&type='+'phone',
    //           // })
    //         }
    //       })
    //     }
    //   });
    // } else {
    //   wx.hideLoading()
    //   //用户按了拒绝按钮
    //   wx.showModal({
    //       title: '警告',
    //       content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
    //       showCancel: false,
    //       confirmText: '返回',
    //       success: function(res) {
    //           // 用户没有授权成功，不需要改变 isHide 的值
    //           if (res.confirm) {
    //               wx.switchTab({
    //                   url: '/pages/my/my',
    //               })
    //               console.log('用户点击了“返回授权”');
    //           }
    //       }
    //   });
    // }
  },





  // 前往手机号登录页面
  phonelogin(){
    var that = this
    var truefalse = that.data.truefalse
    if(truefalse){
      wx.navigateTo({
        url: '/HomePage/phoneLogin/phoneLogin',
      })
    }else{
      wx.showToast({
        title: '请阅读并同意《服务条款及隐私政策》',
        icon:'none',
      })
    }

  },
  //条框协议
  des(){
    wx.navigateTo({
      url: '/HomePage/ab_tk/ab_tk?id='+1,
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  // onReady: function () {

  // },

  /**
   * 生命周期函数--监听页面显示
   */
  // onShow: function () {

  // },

  /**
   * 生命周期函数--监听页面隐藏
   */
  // onHide: function () {

  // },

  /**
   * 生命周期函数--监听页面卸载
   */
  // onUnload: function () {

  // },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  // onPullDownRefresh: function () {

  // },

  /**
   * 页面上拉触底事件的处理函数
   */
  // onReachBottom: function () {

  // },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})